home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / wb / flynn / source / tools.h < prev    next >
C/C++ Source or Header  |  1999-06-15  |  976b  |  31 lines

  1. #ifndef TOOLS_H 
  2. #define TOOLS_H 
  3.  
  4. /*********************************************************************
  5. ----------------------------------------------------------------------
  6.  
  7.     tools
  8.  
  9. ----------------------------------------------------------------------
  10. *********************************************************************/
  11.  
  12. #include <exec/types.h>
  13.  
  14. extern char *StrDup(char *s);
  15. extern void DeleteNode(struct Node *node);
  16. extern struct Node *CreateNode(char *name);
  17. extern struct List *CreateList(void);
  18. extern void DeleteList(struct List *list);
  19. extern char **AllocStringArray(int num);
  20. extern void FreeStringArray(char **list);
  21. extern char **DupStringArray(char **list);
  22. extern char **CreateStringArray(char *s, ...);
  23. extern LONG StriCmp(char *s1, char *s2);
  24. extern int CountListEntries(struct List *list);
  25. extern char **CreateStringArrayFromList(struct List *list);
  26. extern long FileSize(char *filename);
  27. extern struct List *CreateListFromArray(char **array);
  28.  
  29.  
  30. #endif
  31.